.formTitle {
    font-size: 17px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 16px;
}

.formCard {
    :global {
        .ant-form-item-label {
            width: 80px;
            line-height: 32px;
            text-align: right;
        }
    }
}

.formCardLabel {
    display: inline-block;
    width: 48px;
    text-align: right;
}

.formCardLi {
    width: 300px;
    display: inline-flex;
    align-items: center;
    gap: 3px;
    background: #F3F3F3;
    border-radius: 3px;
    padding: 2px 16px;
    margin-left: 6px;
}

.formCardRowList {
    :global(.ant-col) {
        margin: 6px;
    }
}

.formMenuTree {
    display: flex;
    flex-wrap: wrap;
    // justify-content: space-around;
    gap: 16px;

    >span {
        // flex: 1 1;
        border: 1px solid #DCDCDC;
        border-radius: 6px;

        >span {
            width: 100%;
            line-height: 48px;
            display: inline-block;
            text-align: center;
            border-bottom: 1px solid #DCDCDC;
        }
    }
}

.add{
  height: 100%;
  overflow-y: auto;
  .item{
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0 5px;
    margin-bottom: 20px;
    label{
      flex-shrink: 0;
    }
    i{
      flex-shrink: 0;
      cursor: pointer;
    }
  }
}

.numberBox{
  display: flex;
  align-items: center;
  background: #F2F2F2;
  text-align: center;
  height: 40px;
  border-radius: 6px;
  .prevBox{
    text-align: center;
    width: 115px;
    font-size: 13px;
  }
  .suffixBox{
    text-align: left;
    width: 90px;
  }
}

